package com.cg.design.graphicdesignpattern.visitor;

/**
 * 表示访问者的抽象类
 *
 * @program: LeetCode->Visitor
 * @description: 表示访问者的抽象类
 * @author: cg
 * @create: 2022-03-26 20:50
 **/
public abstract class Visitor {
    /**
     * 用于访问File类的方法
     * @param file
     */
    public abstract void visit(File file);

    /**
     * 用于访问Directory的方法
     * @param directory
     */
    public abstract void visit(Directory directory);
}
